<?php

require('../../mainfile.php');
$xoopsOption['template_main'] = 'familias_create.html';
require(XOOPS_ROOT_PATH . '/header.php');

include './class/class.familias.php';
include './class/class.parametros.php';
include './class/class.predio.php';

$familia = new familias();
$parametros = new parametros();
$predio = new predio();

$municipios = $parametros->consultarAllMunicipios($xoopsDB);
$cuencas = $parametros->consultarAllCuencas($xoopsDB);
$acueductos = $parametros->consultarAllAcueductos($xoopsDB);
$xoopsTpl->assign('municipios', $municipios);
$xoopsTpl->assign('cuencas', $cuencas);
$xoopsTpl->assign('acueductos', $acueductos);

if (isset($_POST['submit'])) {

    $familia->setTipo_identificacion($_POST['tipoIdentificacion']);
    $familia->setIdentificacion($_POST['identificacion']);
    $familia->setNombres($_POST['nombres']);
    $familia->setApellidos($_POST['apellidos']);
    $familia->setDescripcion_familia($_POST['descripcion']);
    $familia->setNumero_cuenta($_POST['numeroCuenta']);
    $familia->setBanco_cuenta($_POST['banco']);
    $familia->setEstado($_POST['estado']);
    $familia->setEstrato($_POST['estrato']);
    $familia->setActividadEconomica($_POST['actividad']);

    $predio->setNombre($_POST['nombrePredio']);
    $predio->setEstrato($_POST['estrato']);
    $predio->setMatricula($_POST['matricula']);
    $predio->setHectareas_total($_POST['areaTotal']);
    $predio->setIddepartamento($_POST['departamento']);
    $predio->setIdmunicipio($_POST['municipio']);
    $predio->setIdcuencas($_POST['cuenca']);
    $predio->setFuentes($_POST['fuentesHidricas']);
    $predio->setIdacueductos($_POST['acueductos']);
    $predio->setFormaciones($_POST['formacionesVegetales']);
    $predio->setHectareas_conservar($_POST['areaConservar']);
    $predio->setInfo_juridica("0"); //validar que deberia ir en este campo
    $predio->setId_gis($_POST['idgis']); //validar que deberia ir en este campo
    
    $nextFamilia = $familia->consultarNextId($xoopsDB);
    $nextPredio = $predio->consultarNextId($xoopsDB);
    
    $res = $familia->insert($xoopsDB);
    $res = $predio->insert($xoopsDB);
    $res = $parametros->insertFamilia_Predio($nextFamilia, $nextPredio, $xoopsDB);

    if (!$res) {
        $xoopsTpl->assign('msg', "error: La familia no ha podido ser creada");
        $xoopsTpl->assign('mensaje', 1);
    } else {
        $xoopsTpl->assign('msg', "La familia se ha creado correctamente");
        $xoopsTpl->assign('mensaje', 1);
    }
}

require(XOOPS_ROOT_PATH . '/footer.php');
?>